package org.csu.myPetStore.persistence;

import org.csu.myPetStore.domain.Product;

import java.util.ArrayList;
import java.util.List;

public interface ProductDAO {

    //根据种类获取所有对应的种类产品
    List<Product> getProductListByCategory(String categoryId);

    //根据某一类产品ID获取该产品ID对应的确切商品
    Product getProduct(String productId);

    //通过关键字寻找到产品
    List<Product> searchProductList(String keywords);

    //通过关键字查找类似产品，得到产品名
    List<String> searchProductStringList(String keywords);

    //通过n产品名获取产品ID
    String getProductIdByName(String name);
}
